package com.ynet.middleground.riskmanage.dto;

import java.io.Serializable;
import java.util.Date;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author liulx
 * @description 发票服务统计查询结果信息
 * @date 2020-08-04 14:44
 */
@Data
@ApiModel(value = "发票服务统计查询结果信息", description = "发票服务统计查询结果信息")
public class InvoiceStatisticDTO implements Serializable {

    private static final long serialVersionUID = 8876901858948803746L;

    /**
     * 渠道编号
     */
    @ApiModelProperty(value = "渠道编号", notes = "渠道编号")
    private String channelCode;

    /**
     * 接口类型
     */
    @ApiModelProperty(value = "接口类型 0: 基础查验 1: OCR 查验", notes = "接口类型 0: 基础查验 1: OCR 查验")
    private String type;

    /**
     * 接口最新发送时间
     */
    @ApiModelProperty(value = "接口最新发送时间", notes = "接口最新发送时间")
    private Date latestReqTime;

    /**
     * 接口最新返回时间
     */
    @ApiModelProperty(value = "接口最新返回时间", notes = "接口最新返回时间")
    private Date latestResTime;

    /**
     * 接口调用总次数
     */
    @ApiModelProperty(value = "接口调用总次数", notes = "接口调用总次数")
    private String total;

    /**
     * 接口调用失败次数
     */
    @ApiModelProperty(value = "接口调用失败次数", notes = "接口调用失败次数")
    private String failCount;

    /**
     * 接口调用成功次数
     */
    @ApiModelProperty(value = "接口调用成功次数", notes = "接口调用成功次数")
    private String successCount;

}
